final progress payment - French English Dictionary